package com.example.demo_widget

import android.os.Bundle
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat

/**
自定义view 面试必问
    1.自定义view的方式：
    （1）组合view：搜索框，toolbar
    （2）继承现有控件：自定义view继承TextView、ImageView、LinearLayout
    (3)继承view
    (4)继承viewGroup
    2.自定义view的三个重要的方法：
    （1）onDraw：绘制view   （自定义继承view）
    （2）onLayout：摆放子控件的位置（自定义继承viewGroup）
    （3）onMeasure：测量view的大小（自定义view、viewGroup）
    3.自定义属性流程：
*/
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        enableEdgeToEdge()
        setContentView(R.layout.activity_main)

    }
}